
.DrawSpace_V2 {
	width: 100%;
	position: relative;
	.searchBox {
		width: 100%;
		z-index: 2;
		position: absolute;
		top: 0px;
		left: 0px;
		padding: 11px 17px 0 9px;
		box-sizing: border-box;
		max-width: 100%;
		overflow: hidden;
		display: flex;
		justify-content: space-between;
		> div {
			width: 379px;
			display: flex;
			> span {
				width: 62px;
				height: 32px;
				font-size: 12px;
				padding: 0 25px;
				display: flex;
				background: @primary-color;
				color: #fff;
				align-items: center;
			}
		}
		/deep/ .ant-select-selection {
			> div {
				background: @primary-color;
				width: 100%;
				height: 100%;
				color: #fff;
				display: flex;
				align-items: center;
				> span {
					color: #fff;
				}
			}
		}
     .ant-select-selection--single{
        background:@primary-color;
        color: #fff;
      }
    .right {
      display: flex;
      justify-content: flex-end;
      > p {
        max-width: 100px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: 0 8px;
        line-height: 32px;
        display: block;
        color: #fff;
        background: rgba(5, 6, 26, 0.6);
        border-radius: 4px;
      }
    }
	}
}


  .Map_V2{
  width: 100%;
  height: 300px;
	position: relative;
   .amap-marker-label{
     p{
       margin-bottom:0;
     }
   }
  }
   

  .Carousel_V2{
    width: 100%;
    height: 300px;
  }

.GridContainer_V2{
  display: grid;
  grid-template-columns: repeat(24,1fr);
}


.RadioList_V2{
  .ant-radio-wrapper{
    display:flex!important;
    align-items: center;
  }
  p{
    margin-bottom:0;
  }
  .ant-radio-wrapper{
    display:flex
  }
}

textarea.ant-input{
  height:128px;
}


.CheckboxGroup_V2{
  .ant-checkbox-wrapper{
    display:flex!important;
    align-items: center;
  }
  p{
    margin-bottom:0;
  }
  .ant-checkbox{
    top:0
  }
}


.Checkbox_V2{
  
  p{
    margin-bottom:0;
  }
  .ant-checkbox{
    margin-right:8px;
  }
  .ant-checkbox + span{
    display: inline-block;
    vertical-align: top;
  }
}

.FileUpload_V2{
  p{
		margin-bottom:0;
	}

}
.FilesUpload_V2{
  p{
		margin-bottom:0;
	}

}
//隐藏file
.hiddenFile {
	display: none !important;
}


.uploadList {
	

	//上传列表每一条
	.uploadList-item {
		height: 46px;
		display: flex;
		line-height: 46px;
		justify-content: space-around;
		border: 1px solid #e0e2ea;
		background: rgba(5, 6, 26, 0.06);
		margin: 10px 0;
		border-radius: 4px;
		transition: all 1s;

		//上传列表icon
		.uploadList-item-icon {
			flex: 1;
			display: flex;
			align-items: center;

			.icon {
				width: 100%;
				height: 80%;
				vertical-align: -0.15em;
				fill: currentColor;
				overflow: hidden;
			}
		}

		//上传列表文字
		.uploadList-item-text {
			flex: 7;
			text-align: left;
			line-height: 46px;
			color: #000;
			font-size: 16px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
		}

		.uploadList-item-delete {
			flex: 1;
			cursor: pointer;
		}
	}

	//上传列表最后一个
	div:nth-last-child(2) {
		margin-bottom: 3px;
	}

	//上传滚动条
	.uploadList-progess {
		height: 3px;
		background: #66cc3a;
		border-radius: 4px;
		transition: all 1s;
	}
}

.file {
	position: relative;

	p {
		position: absolute;
		left: 10px;
		font-size: 20px;
		top: 2px;
	}
}

.image-content {
	> span{
		width: 100%;
		height: 100%;
	}
.ant-upload.ant-upload-select-picture-card {
  width: 100%;
  height: 100%;
  opacity: 1;
  color: rgba(5, 6, 26, 0.46);
  background: #f5f6fa;
  border-radius: 5px;
	
}

} 
.mark {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  z-index: 100001;
  .pcimgBox {
    width: 520px;
    height: 520px;
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 4px;
    box-shadow: 0 4px 12px rgb(0 0 0 / 15%);
    pointer-events: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 24px;
    .close {
      position: absolute;
      top: 24px;
      right: 24px;
      cursor: pointer;
    }
    img {
      margin: auto;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
  }
  .h5imgBox{
    width:100%;
    height:100%;
    padding:30px;
    background-color :#f7f7f7;
    .close {
      position: absolute;
      top: 10px;
      left: 10px;
      cursor: pointer;
    }
    img {
      width: 100%;
      object-fit: cover;
    }
  }
}
.dataControl-form-content {
	display: flex;
}

.image-content {
	width: 140px;
	height: 140px;

	&-plus {
		i {
			font-size: 32px;
		}
	}
}

.upload-list {
	display: flex;
	flex-wrap: wrap;

	&-item {
		display: block;
		position: relative;
		margin-right: 16px;
		img {
			width: 100%;
			height: 100%;
		}

		&:hover .upload-list-item-delete {
			display: block;
		}

		&-delete {
			display: none;
			line-height: 1;
			position: absolute;
			right: 0;
			top: 0px;
			cursor: pointer;
			padding: 3px;

			i {
				color: #05061a;
				opacity: 0.46;
				font-size: 18px;
			}
		}
	}
}

.Button_V2{
  p{
    margin-bottom:0;
        display: flex;
    align-items: center;
  }
}


  h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight:0;
}
   .Title_H1 {
      font-size: 32px;
    }
    .Title_H2 {
      font-size: 24px;
    }
    .Title_H3 {
      font-size: 18px;
    }
    .Title_H4 {
      font-size: 16px;
    }
    .Title_H5 {
      font-size: 14px;
    }
    .Title_H6 {
      font-size: 12px;
    }
  h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0
}


.RadioButtonGroup_V2{
  p{
    margin-bottom:0;
  }
}

  .drawerBox{
    /deep/ .ant-drawer-body{
      height:100%
    }
  }

  .ant-modal-body{
    padding:0.1px
  }
  .modalbox{
    p{
      margin-bottom:0;
    }
  }

.foldingPanel .ant-collapse-arrow {
	left: 4px !important;
	
}
.foldingPanel .ant-collapse > .ant-collapse-item > .ant-collapse-header {
	background-color: #fff;
	color: rgba(5, 6, 26, 0.86) !important;
	position: relative;
	padding: 0;
	padding-left: 24px;
}
.foldingPanel .ant-collapse-content-box {
	padding-left: 4px;
	padding-right: 4px;
}
.foldingPanel .ant-collapse-item {
	background-color: #fff;
}
.foldingPanel-img {
		width: 16px!important;
		height: 16px!important;
	}

.FoldingPanelAdvanced_V2 p{
	margin-bottom:0;
	
}
.panel-advanced-box{
	width:100%;
}
.panel-border{
			width:100%;
			height:1px;
			background-color: #e5e5e5;
    margin-top: 14px;

}

.Tree_V2 {
	p{
    margin-bottom:0;
  }
}

  .Text_V2{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    
    
  }

.ant-select-tree li span.ant-select-tree-switcher{
	vertical-align: text-bottom;
}
.DropdownList_V2{
	.ant-select-selector{
		height:100%!important;
		.ant-select-selection-search-input{
			height:100%!important;
		}
	}
	.ant-select-selector .ant-select-selection-item {
		display: flex !important;
		align-items: center !important;
	}

	.ant-select-selector .ant-select-selection-placeholder {
		display: flex !important;
		align-items: center !important;
	}
}

.ant-select-tree li span.ant-select-tree-switcher{
	vertical-align: text-bottom;
}
.DropdownSelection_V2{
	.ant-select-selector{
		
		.ant-select-selection-search-input{
			height:100%!important;
		}
	}
	.ant-select-selector .ant-select-selection-item {
		display: flex !important;
		align-items: center !important;
	}

	.ant-select-selector .ant-select-selection-placeholder {
		display: flex !important;
		align-items: center !important;
	}
}

.show-icon {
  width: 20px;
  overflow: hidden;
  img {
    width: 100%;

    transform: translateX(-20px);
  }
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 0;
  }
  
   .Title_H1 {
      font-size: 32px;
    }
    .Title_H2 {
      font-size: 24px;
    }
    .Title_H3 {
      font-size: 18px;
    }
    .Title_H4 {
      font-size: 16px;
    }
    .Title_H5 {
      font-size: 14px;
    }
    .Title_H6 {
      font-size: 12px;
    }

  h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 0;
  }
   .Title_H1 {
      font-size: 32px;
    }
    .Title_H2 {
      font-size: 24px;
    }
    .Title_H3 {
      font-size: 18px;
    }
    .Title_H4 {
      font-size: 16px;
    }
    .Title_H5 {
      font-size: 14px;
    }
    .Title_H6 {
      font-size: 12px;
    }
  
